package javaBasic.javaSE1.ArrayList_learn;

/*
数组的长度不可以发生改变。
但是ArrayList来说，有1个尖括号<E>代表泛型。
泛型：也就是装在集合当中的所有元素，全都是统一的什么类型。
注意：泛型只能是引用类型，不能是基本类型

注意事项：
对于ArrayList集合来说，直接打印得到的不是地址值，而是内容。
如果内容是空，得到的是空的中括号：[]


ArrayList常用方法：
public boolean add(E e):向集合中添加元素，参数与的类型和泛型一致。
备注：对于ArrayList集合来说，add添加动作一定是成功的，所以返回值可用可不用。
但是对于其他集合来说，add添加动作不一定成功。

public E get(int index)：从集合当中获取元素，参数是索引编号，返回值是对应位置的元素。

public E remove(int index)：从集合中删除元素，参数是索引编号，返回值是被删除的元素。

public int size()：获取集合的的尺寸长度，返回值是集合中包含的元素个数。

 */

import java.util.ArrayList;

public class testArryList {

    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        System.out.println(list);

        //想集合中添加一些数据，需要用到add方法。
        list.add("abc");
        System.out.println(list);
    }

}
